const db = wx.cloud.database()
const _ = db.command
Page({

      /**
       * 页面的初始数据
       */
      data: {
            showShare: false,
            userinfo:{},
            banner:[]
            // poster: JSON.parse(config.data).share_poster,
      },

      onShow() {
        let that = this
        wx.getStorage({
          key:"userinfo",
          success(res){
            console.log(res);
            that.setData({
              userinfo: res.data
            })
          },
          fail(err){
            console.log('shibai',err)
          }
        })
        db.collection('banner').get({
          success: function(res) {
                console.log('resbanner',res)
                that.setData({
                      banner: res.data[0].list
                })
          }
         })
      },

      getUserProfile(e) {
        // 推荐使用wx.getUserProfile获取用户信息，开发者每次通过该接口获取用户个人信息均需用户确认
        // 开发者妥善保管用户快速填写的头像昵称，避免重复弹窗
        wx.getUserProfile({
          desc: '用于体验完整功能', // 声明获取用户个人信息后的用途，后续会展示在弹窗中，请谨慎填写
          success: (res) => {
            console.log("获取用户信息成功",res);
            this.setData({
              userinfo: res.userInfo,
            })
            wx.setStorageSync("userinfo", this.data.userinfo);
            var that = this;
            wx.cloud.callFunction({
              name:'getOpenid',
              success(res){
                console.log('获取openid成功',res);
                that.setData({
                  openid:res.result.openid
                })
                wx.setStorageSync("openid", res.result.openid);
              },
              fail(err){
                console.log('获取openid失败',err);
              }
            })
          },
          fail:(res)=>{
            console.log('获取用户信息失败',res);
          }
        })
      },

      go(e) {
            if (e.currentTarget.dataset.status == '1') {
              if(!wx.getStorageSync("userinfo")) {
                        wx.showModal({
                              title: '温馨提示',
                              content: '该功能需要登录方可使用，是否马上去登录',
                              success(res) {
                                    if (res.confirm) {
                                      wx.switchTab({
                                        url: '../my/my',
                                      })
                                    }
                              }
                        })
                        return false
                  }
            }
            wx.navigateTo({
                  url: e.currentTarget.dataset.go
            })
      },
      //展示分享弹窗
      showShare() {
            this.setData({
                  showShare: true
            });
      },
      //关闭弹窗
      closePop() {
            this.setData({
                  showShare: false,
            });
      },
      //预览图片
      // preview(e) {
      //   console.log('e',e);
      //       wx.previewImage({
      //             urls: e.currentTarget.dataset.link.split(",")
      //       });
      // },
      // onShareAppMessage() {
      //       return {
      //             title: JSON.parse(config.data).share_title,
      //             imageUrl: JSON.parse(config.data).share_img,
      //             path: '/pages/start/start'
      //       }

      // },
})